interstitial place - Spanish English Dictionary